//渲染默认进入userInfo.html 页面的时候 表单默认值
async function getUserInfo() {
  const res = await reqGetUserInfo()
  let {
    data: { nickname, email, username, id },
  } = res.data
  $('.layui-card input[name=username]').val(username)
  $('.layui-card input[name=nickname]').val(nickname)
  $('.layui-card input[name=email]').val(email)
  $('.layui-card input[name=id]').val(id)
}
getUserInfo()

// //验证输入框
// let form = layui.form
// form.verify({
//   nickname: [/^[\u4E00-\u9FA5]+$/], //验证昵称的正则 只能是中文
// })

//发送请求 更改用户信息
$('.layui-form').on('submit', async (e) => {
  e.preventDefault()
  const obj = {
    nickname: $('.layui-card input[name=nickname]').val(),
    email: $('.layui-card input[name=email]').val(),
    id: $('.layui-card input[name=id]').val(),
  }
  const res = await reqPostUpdateUserInfo(obj)
  //在小的html页面调用外面大html页面的方法 调用不了 因为这个window上面没有外面html页面的方法  只能通过找到当前页面的父亲上面的方法去调用
  window.parent.getUserInfoFn()
})

//重置按钮
$('.my-reset').on('click', (e) => {
  e.preventDefault()
  getUserInfo()
})
